package com.nian.search.es.service;

import com.nian.search.es.model.Item;
import org.springframework.data.domain.Page;

import java.util.List;

/**
 * 用途：
 * 开发：zhangmj
 * 日期：2020/4/11 0011 17:27
 */
public interface IItemService {
    void addIndexTest();

    void deleteIndex();

    Item add(Item model);

    Item update(Long id, Item model);

    Item save(Item model);

    Iterable<Item> saveAll(List<Item> list);

    Item getById(Long id);

    Page<Item> findByTileCategoryBrand(String title, String category, String brand);

    Iterable<Item> findByTile(String title);

    Page<Item> search(String query);
}
